package ProyectoX;

import java.awt.Graphics;
import java.awt.Image;

import javax.swing.ImageIcon;
import javax.swing.JPanel;

public class PanelConFondo extends JPanel{
        
		protected Image imagen;
		protected int x;
		protected int y;
   
        public PanelConFondo(String i,int x,int y){
                imagen = new ImageIcon(getClass().getResource(i)).getImage();
                this.x=x;
                this.y=y;
        }
        
        /**
         * cambia la imagen del panel
         * @param i direccion de la imagen
         * @param x ancho de la imagen
         * @param y alto de la imagen
         */
        
        public void cambiarFondo(String i,int x,int y){
        	imagen = new ImageIcon(getClass().getResource(i)).getImage();
        	this.x=x;
        	this.y=y;
        	repaint();
        }
        
        /**
         * Dibuja el fondo del panel
         */
 
		public void paint(Graphics g) {
                                g.drawImage(imagen,0,0,x,y,this);
                                setOpaque(false);
                                super.paint(g);
        }
}
